﻿// 4376. 数圈圈.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
/*
* 
十六进制是一种基数为 16
 的计数系统，是一种逢 16
 进 1
 的进位制。

通常用数字 0、1、2、3、4、5、6、7、8、9
 和字母 A、B、C、D、E、F
 表示，其中: A∼F
 表示 10∼15
，这些称作十六进制数字。

观察这些数字的图案，我们可以发现，有些数字上面包含圈圈，具体来说：

数字 0,4,6,9,A,D
 中包含一个圈。
数字 8,B
 中包含两个圈。
数字 1,2,3,5,7,C,E,F
 中不含圈。
现在，给定一个十进制整数 n
，请你将其转化为十六进制表示，并数一数其十六进制表示中一共含有多少个圈圈。

输入格式
一个整数 n
。

输出格式
一个整数，表示整数 n
 的十六进制表示包含的圈圈总数。

数据范围
前三个测试点满足 0≤n≤100
,
所有测试点满足 0≤n≤2×109
。

输入样例1：
11
输出样例1：
2
输入样例2：
14
输出样例2：
0
* /
#include <iostream>

int main()
{
    std::cout << "Hello World!\n";
}

 